.resultTable {
	border-collapse: collapse;
	margin: 1em 0 1em 0;
}

.resultTable .header {
	text-align: center;
	font-weight: bold;
	background-color: #556B2F;
	color: #FFFFFF;
}

.resultTable tr {
	border-bottom: 1px solid #ededed;
}

.resultTable td {
	padding: 0.2em 0.4em 0.2em 0.4em;
	text-align: center;
}

.resultTable .kwic {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	background-color: #eaeaea;
}

.resultTable .attr {
	border-right: 1px solid #efefef;
	color: gray;
}


.resultTable tr:hover {
	/*background-color: #CCE697;*/
	background-color: #EEFFD0;
}

.resultTable tr:hover .kwic {
	/*background-color: #A3D144;*/
	background-color: #CCE697;
}


.resultTable tr:hover .attr {
	background-color: #EEFFD0;
}

